Communicating Functional Expressions from Mathematica to C-XSC
نویسندگان
چکیده
This work focuses on a mechanism (and software) which communicates (via MathLink protocol) and provides compatibility between the representation of nonlinear functions specified as Mathematica expressions and objects of suitable classes supported by the C-XSC automatic differentiation modules. The application of the developed communication software is demonstrated by MathLink compatible programs embedding in Mathematica the C-XSC modules for automatic differentiation as packages. The design methodology, some implementation issues and the use of the developed software are discussed.
منابع مشابه
Embedding C-xsc Nonlinear Solvers in Mathematica
This work presents the integration of C-XSC nonlinear problem-solving modules based on automatic differentiation into Mathematica via MathLink protocol. ACM: G.4, D.2.12, D.2.13
متن کاملMathematica Connectivity to Interval Libraries filib++ and C-XSC
Building interval software interoperability can be a good solution when re-using high-quality legacy code or when accessing functionalities unavailable natively in one of the software packages. In this work we present the integration of programs based on the interval libraries filib++ and C-XSC into Mathematica via MathLink communication protocol. On some small easily readable programs we demon...
متن کاملOn the Interoperability between Interval Software
Building interval software interoperability can be a good solution when re-using high-quality legacy code or when accessing functionalities unavailable natively in one of the software. In this work we demonstrate MathLink technology for integrating C-XSC functions into Mathematica and present some of the bene ts this approach could bring to both environments.
متن کاملC-XSC 2.0: A C++ Library for Extended Scientific Computing
In this note the main features and newer developments of the C++ class library for extended scientific computing C-XSC 2.0 will be discussed. The original version of the C-XSC library is about ten years old. But in the last decade the underlying programming language C++ has been developed significantly. Since November 1998 the C++ standard is available and more and more compilers support (most ...
متن کاملC – XSC 2.0: A C++ Class Library for Extended Scientific Computing
The original version of the C++ class library C – XSC [4] is about ten years old. But in the last decade the underlying programming language C++ has been developed significantly. Since November 1998 the C++ standard [3] is available and more and more compilers support (most of) the features of this standard. The new version C – XSC 2.0 [2] conforms to the C++ standard. For those who are not fam...
متن کامل